home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / GRAP_CAD / PCAD.LZH / PCAD.DOC next >
Text File  |  1991-08-06  |  48KB  |  867 lines

  1.                                                              
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                                      PrintCAD 1.05
  21.  
  22.                         resident ADI/HP-GL pen plotter emulator
  23.                               for use as a printer driver
  24.                                 with MS-DOS CAD packages
  25.                            including AutoCAD and Microstation
  26.  
  27.  
  28.  
  29.                         (C) Copyright Ravitz Software Inc. 1991
  30.  
  31.  
  32.  
  33.                                Ravitz Software Inc.
  34.                                P.O. Box 25068
  35.                                Lexington, KY  40524-5068
  36.                                USA
  37.                                                                               
  38.  
  39.                                                                             p-1
  40.          Contents -------------------------------------------------------------
  41.  
  42.            Introduction ..................................................... 2
  43.            License and Registration                                           3
  44.            What Is New ...................................................... 3
  45.            Installation                                                       4
  46.            Operation ........................................................ 4
  47.            Suggested Startup .BAT Files                                       5
  48.            Syntax ........................................................... 6
  49.            Overview of Options                                                7
  50.            /A - Location Option ............................................. 7
  51.            /C - Pen Color Option                                              8
  52.            /D - Output Destination Option ................................... 8
  53.            /F - Output Format Option                                          9
  54.            /J, /K - Printer Code Prefix, Suffix Options .................... 10
  55.            /L - Page Layout Option                                           11
  56.            /M - Magnification Option ....................................... 12
  57.            /O - Origin and Orientation Option                                12
  58.            /P - Intercept Mask Option ...................................... 12
  59.            /R - Internal Resolution Option                                   13
  60.            /S - Pen Shading Option ......................................... 13
  61.            /T - Temporary File Option                                        13
  62.            /W - Pen Width Option ........................................... 14
  63.            /X - Control Option                                               14
  64.            /Z - Chord Angle and Enhanced Font Option ....................... 14
  65.            Large Paper                                                       15
  66.            Canon BJ Printers ............................................... 16
  67.            Canon LBP Printers                                                16
  68.            Epson 9 Pin Printers ............................................ 16
  69.            Epson, NEC, Toshiba 24 Pin Printers                               16
  70.            HP LaserJet, DeskJet ............................................ 16
  71.            HP PaintJet                                                       16
  72.            IBM LaserPrinter ................................................ 17
  73.            Kodak Diconix Color 4                                             17
  74.            PostScript Printers ............................................. 17
  75.            Compatibility and Technical Information                           18
  76.            User Support .................................................... 19
  77.                                                                               
  78.  
  79.                                                                             p-2
  80.          Introduction ---------------------------------------------------------
  81.  
  82.            PrintCAD is a pen plotter emulator that acts as a printer driver for
  83.            most CAD packages.  It  lets you print  drawings directly  from  CAD
  84.            programs,  via  the  CAD  program's  pen  plotter  driver  -  either
  85.            AutoCAD's ADI plotter driver or an HP-GL driver.
  86.  
  87.            PrintCAD works with AutoCAD, AutoSketch, Microstation, Generic CADD,
  88.            and other CAD programs.  It will print on  Epson compatible 9 and 24
  89.            pin printers, NEC and Toshiba 24 pin printers, HP LaserJet, DeskJet,
  90.            and PaintJet,  Canon LBP  and BJ printers, IBM  LaserPrinter,  Kodak
  91.            Color 4, and PostScript printers.
  92.  
  93.            PrintCAD outperforms most  native CAD printer  drivers and  provides
  94.            additional  flexibility, such as pen width, shading, and color (with
  95.            color  mixing), and  paper  size,  orientation,  magnification,  and
  96.            positioning.  PrintCAD  uses the best graphics modes  available  for
  97.            each printer that it supports.
  98.  
  99.            PrintCAD is a swapping resident program, using 5K of base memory and
  100.            368K of  EMS or  XMS memory.  Either  368K of  EMS or 368K of XMS is
  101.            required. PrintCAD automatically loads high if a 5K XMS upper memory
  102.            block is available.
  103.  
  104.            PrintCAD  has  been  tested in a variety  of environments.  However,
  105.            because  it is a  swapping resident program, unusual  situations may
  106.            cause  it  to hang  the system.  Please  test it  thoroughly on your
  107.            system  before using it with unsaved  data.  PrintCAD has  not  been
  108.            tested under Windows, and you  should not expect it to  work in this
  109.            environment.
  110.  
  111.            This program is produced by a member of the Association of Shareware
  112.            Professionals (ASP).  ASP wants to  make  sure  that  the  shareware
  113.            principle  works   for  you.   If  you   are  unable  to  resolve  a
  114.            shareware-related  problem  with  an ASP  member  by  contacting the
  115.            member directly, ASP may be able to help. The ASP Ombudsman can help
  116.            you resolve a  dispute or problem  with an  ASP member, but does not
  117.            provide technical support for members' products. Please write to the
  118.            ASP  Ombudsman at  545  Grover Road,  Muskegon, MI 49442  or send  a
  119.            CompuServe message via CompuServe Mail to ASP Ombudsman 70007,3536.
  120.                                                                               
  121.  
  122.                                                                             p-3
  123.          License and Registration ---------------------------------------------
  124.  
  125.            PrintCAD is  provided  as is.  There are  no warranties expressed or
  126.            implied.  PrintCAD  is  a  swapping resident  program that may  have
  127.            problems with MS Windows and unusual DOS enviroments.
  128.  
  129.            PrintCAD is distributed as shareware.  You may use  PrintCAD without
  130.            charge on a trial basis to determine its suitability for you. If you
  131.            continue to use  it  after  your evaluation,  a $39 registration  is
  132.            requested.  This  registration  covers  use by  a  single person (on
  133.            multiple computers)  or installation  on  a single  computer (may be
  134.            used by a group of people).  There is no  cost to  use a later  1.**
  135.            version after registering any 1.** version.
  136.  
  137.            You may distribute PrintCAD as a stand alone product if you keep the
  138.            entire   package  together,  unchanged,   including   this   license
  139.            explanation, and do not charge more than $10. You may not distribute
  140.            PrintCAD as part of another product.
  141.  
  142.            To  register your copy of PrintCAD, send your name, address, and $39
  143.            check, and specify PrintCAD 1.05, to:
  144.  
  145.              Ravitz Software Inc.
  146.              P.O. Box 25068
  147.              Lexington, KY  40524-5068
  148.              USA
  149.  
  150.            You will be sent  a  current disk  (specify  3.5  or 5.25).  If  you
  151.            previously registered PrintCAD,  you  may send $10 to get  a current
  152.            disk.
  153.  
  154.            It would  be  helpful  if  you  note  your  CAD  package,  operating
  155.            environment, and PrintCAD startup parameters.
  156.  
  157.            For users outside the USA, please make checks payable in US dollars,
  158.            and  except for Canada, please use  a check or money order from a US
  159.            bank if possible.  And don't forget to  include your country in your
  160.            address.
  161.  
  162.            For users who register through a  business, don't  forget to include
  163.            your name.
  164.  
  165.          What is New ----------------------------------------------------------
  166.  
  167.            version 1.04, 1.05 - updated to handle DOS 5.0 and DESQview better
  168.  
  169.            version 1.01..1.03 - fixes problems with /FN, /FS
  170.  
  171.            The  latest  version  of  PrintCAD is  available  from  the  support
  172.            bulletin board at 606-268-0577 (1200/2400,N,8,1 24 hours/day, XMODEM
  173.            or YMODEM (1K XMODEM) download), packed in .ZIP format.
  174.                                                                               
  175.  
  176.                                                                             p-4
  177.          Installation ---------------------------------------------------------
  178.  
  179.            The PrintCAD package includes these files:
  180.  
  181.              PCAD.EXE  program          PCADDV.EXE  special loader for DESQview
  182.              PCAD.DOC  documentation    README.*    quick information
  183.  
  184.            To install PrintCAD copy the distribution files to your working disk
  185.            or directory.
  186.  
  187.            PCAD.EXE  is  a stand  alone executable  file.  There  are no  extra
  188.            printer driver files or overlays.
  189.  
  190.            PCAD.DOC is this manual. You can print it with "COPY PCAD.DOC PRN".
  191.  
  192.            PCADDV.EXE is a loader for setting up PCAD underneath DESQview.
  193.  
  194.            The  README.*  files are not needed to  run  PrintCAD, but they must
  195.            accompany the rest of the files if you distribute the package.
  196.  
  197.          Operation ------------------------------------------------------------
  198.  
  199.            When PrintCAD  is run  for the first  time,  it installs itself  and
  200.            swaps most  of  its  code  to EMS (expanded memory) or XMS (extended
  201.            memory). Subsequent runs look for the resident copy and send control
  202.            information to it, updating the parameters.
  203.  
  204.            When resident, PrintCAD intercepts calls to DOS that the CAD package
  205.            makes to output HP-GL.  This data is used  to drive the printer.  To
  206.            make this work, you  must tell  PrintCAD how to recognize that HP-GL
  207.            data is being output from your CAD pacakage.  Choose a filename mask
  208.            that you can match  with your CAD package, such as *.PLT.  Set  this
  209.            with the /P option (/P*.PLT).  Inside your CAD package, output HP-GL
  210.            (HP 7475, HP 7440/17440, or HP 7550) to a file name that matches the
  211.            mask. PrintCAD intercepts the data and prints the picture.
  212.  
  213.            For AutoCAD  and AutoSketch, use ADI for  the filename mask (/PADI).
  214.            Configure AutoCAD for an ADI plotter driver on interrupt hex 78 - up
  215.            to 15 pens, and 1016 dots/inch resolution.  Then  all output to this
  216.            driver goes to PrintCAD via interrupt 78.
  217.  
  218.            After making PrintCAD resident, you can verify that it is functional
  219.            by copying an HP-GL file to "pcad" with the DOS COPY command.
  220.  
  221.            PrintCAD causes a high beep after  swapping  in its  code and a  low
  222.            beep  before swapping it out, to let  you  know that  your  plot  is
  223.            progressing.
  224.  
  225.            PrintCAD can be used with DESQview (DV). If you load PrintCAD inside
  226.            a  DV window, it will only be visible from that  window.  No special
  227.            steps are  needed for this.  If you load PrintCAD before running DV,
  228.            there may be problems, depending on your configuration.  If you have
  229.            problems, instead of running PCAD to  install PrintCAD, run  PCADDV.
  230.            This loads  PrintCAD at  the top of lower memory, preventing it from
  231.            overwriting DV code.  You must have a 5K XMS upper memory block  for
  232.            PCADDV to work.  Do not use  the /XL option  with PCADDV  as it will
  233.            cause PCAD's resident block to split lower memory.
  234.                                                                               
  235.  
  236.                                                                             p-5
  237.          Suggested Startup .BAT Files -----------------------------------------
  238.  
  239.            Below are  some  sample one line .BAT files  for various situations.
  240.            Such .BAT files  may  be used  to  install  PrintCAD  or  change its
  241.            parameters.  You should not install PrintCAD from under a DOS shell,
  242.            but you can change parameters in this situation.
  243.  
  244.            AutoCAD or AutoSketch, DeskJet or LaserJet IIP/III, 1/1 prints
  245.  
  246.              PCAD /padi/fi
  247.  
  248.            Microstation, Canon BJ330, 1/1 print, 11x17 paper
  249.  
  250.              PCAD /p*.000/f7/l10,16,.25,.25/j27 67 0 17
  251.  
  252.            AutoCAD or AutoSketch, LaserJet II, legal paper, best fit, center
  253.  
  254.              PCAD /padi/mf1/a/fl/j27 38 108 51 65
  255.                                                                               
  256.  
  257.                                                                             p-6
  258.          Syntax ---------------------------------------------------------------
  259.  
  260.            The calling syntax of PrintCAD is:
  261.  
  262.              PRINTCAD /option1 /option2 ...
  263.  
  264.            Spaces between parameters are not required.
  265.  
  266.            Except for the /X and  /P options, if a given option is entered more
  267.            than once, only the last entry is used.  And if an option is invalid
  268.            (but not incorrect), it is ignored. Only one /X and one /P option is
  269.            allowed.
  270.  
  271.            If you do  not enter any  parameters, PrintCAD  displays  its option
  272.            reminder screen.
  273.  
  274.            Below, [  and ] enclose optional suboptions and | separates mutually
  275.            exclusive suboptions. The options and suboptions may be in any order
  276.            except  that  multiple  numeric suboptions are  ordered  and numeric
  277.            suboptions must follow character suboptions where the characters may
  278.            be digits.  "c"  refers to  a suboption character,  "x" and  "y"  to
  279.            suboption  numbers,  "i"  and "j" to suboption  integers, "b"  to  a
  280.            suboption byte, and "f" to a DOS file or device name.
  281.  
  282.            For numbers (x, y), a decimal point  is allowed but is not required,
  283.            and scientific notation is not allowed.  "-" is allowed but not "+".
  284.            For  integer  input (i, j),  only  base ten  integers from -32768 to
  285.            32767 are allowed. "+" is not allowed. A byte (b) must be a base ten
  286.            integer from 0 to  255 or a hexadecimal  number prefixed with $ from
  287.            $00 to $FF.  Further range checking is done for most options to flag
  288.            unreasonable input.  If an option  has multiple  numeric suboptions,
  289.            these may be separated with commas or blanks.
  290.  
  291.            ********************************************************************
  292.  
  293.            It  is very important to choose the right output format (/F option).
  294.            It is likely  that  the  default  output  format will  work on  your
  295.            printer, but it is equally likely  that it  will not produce optimal
  296.            results.  Please look carefully at the entire list of output formats
  297.            before  choosing one, and do not assume that because a  format works
  298.            that it is the best one to use.
  299.  
  300.            ********************************************************************
  301.                                                                               
  302.  
  303.                                                                             p-7
  304.          Overview of Options --------------------------------------------------
  305.  
  306.            PrintCAD's options fall into several categories.  The first is input
  307.            and output choices.  The input  option (/Pmask) lets you  choose  an
  308.            intercept filename mask, or you may select ADI interrupt 78 by using
  309.            "adi".  "pcad" is always intercepted. The output options are /F, the
  310.            output format (printer model), and /D, the destination port, device,
  311.            or file.
  312.  
  313.            The  second  category is  the page layout, which is all contained in
  314.            the /L option.  This  includes  the  size and  location of the print
  315.            window (which defines the  hard clip  limits of  the plot), and  the
  316.            option to box the window.
  317.  
  318.            The third category defines  how the  plot  looks  within  the  print
  319.            window.  /M,  the  magnification,  sets  the size  of  the plot.  /A
  320.            determines the location of the plot within the print window. /O sets
  321.            the  origin  and  orientation, and  is used to rotate or  mirror the
  322.            plot.
  323.  
  324.            The  fourth category defines the pens, /W for the width,  /C for the
  325.            color, and /S for the shade.
  326.  
  327.            And the last  category determines how PrintCAD processes the  plot.
  328.            This  includes the temporary file /T, the default and minimum chord
  329.            angle /Z, the internal  resolution /R, and /J  and /K which let you
  330.            set up and reset the printer for special situations.
  331.  
  332.          /A - Location Option -------------------------------------------------
  333.  
  334.            /A[O][x,y] - location - default /AO0,0
  335.  
  336.            The A option determines the location of the plot in the print window
  337.            by specifying a point on the plot that is to be aligned with a point
  338.            in the print window.  You can specify the  plot alignment point with
  339.            x,y  in   inches   from  the   plot's   origin  (before   PrintCAD's
  340.            magnification is applied), or let it default to the plot center. For
  341.            the print window alignment point, you can default  to the  center or
  342.            specify the origin with  O.  By default the plot 0,0 is aligned with
  343.            the print window origin.
  344.  
  345.            /A      puts the center of the plot at the center of the print
  346.            /AO0,0  puts the plot 0,0 at the print origin
  347.                                                                               
  348.  
  349.                                                                             p-8
  350.          /C - Pen Color Option ------------------------------------------------
  351.  
  352.            /Cc.. - color - default /CK
  353.  
  354.            The C option specifies  the color  of  each of the  eight pens.  The
  355.            colors are B for blue, C for cyan,  G for green, K (or L) for black,
  356.            M for magenta, R for red, W for white, and Y for yellow. Unspecified
  357.            pens use the last selected color (/CRGB is the same  as /CRGBBBBBB).
  358.            If  the output format does not allow color or color is suppressed in
  359.            the /F option then every color except white is converted to black.
  360.  
  361.            Additional colors can be created with shade mixing. These colors use
  362.            shading patterns  to  mix  the  eight pure colors.  The format for a
  363.            mixed color is  .??  where each ?  represents any of  the eight pure
  364.            colors.  The first  color is printed  with the pen's shading pattern
  365.            (/S option)  and the  second  is printed  with  the  inverse shading
  366.            pattern.  If  the shade value is  0 (solid) it is replaced by 2 (one
  367.            pel checkerboard) which produces the most uniform mixed colors.
  368.  
  369.            The mixed colors need line widths of at least 2 (4 for 2 pel shading
  370.            patterns) to look good, and they may  have visual artifacts on edges
  371.            near 45 degree angles.  Multipass dot  matrix formats may not handle
  372.            color mixing very well.
  373.  
  374.            Only  a few of the printers that PrintCAD supports can handle color.
  375.            These are marked with ~ in the printer list (see /F option). Shading
  376.            may be used to emulate color on black only printers (see /S option).
  377.  
  378.            /CK         sets pen 1..8 to black
  379.            /CKR.MB.KY  sets pen 1    to black
  380.                             pen 2    to red
  381.                             pen 3    to magenta on blue
  382.                             pen 4..8 to black on yellow
  383.  
  384.          /D - Output Destination Option ---------------------------------------
  385.  
  386.            /D[+]f - destination - default /D1
  387.  
  388.            The D option specifies the output printer port, device, or file. The
  389.            + suboption  causes files to be appended rather than overwritten (it
  390.            has  no effect on printer port or device output).  1, 2, or 3 causes
  391.            PrintCAD to use  the BIOS  printer routines, bypassing DOS.  This is
  392.            generally preferred  to using  the DOS printer  devices (LPT1, LPT2,
  393.            LPT3).
  394.  
  395.            If your  printer  is attached to  a  serial  port,  specify  /DCOM1,
  396.            /DCOM2, etc.  PrintCAD cannot set up the port.  This is usually done
  397.            in the AUTOEXEC.BAT with MODE (probably MODE COM1:9600,N,8,1,P).
  398.  
  399.            /D2          sends output to the second parallel port via BIOS
  400.            /DLPT3       sends output to the DOS device LPT3
  401.            /D+TEMP.PRN  appends output to file TEMP.PRN
  402.                                                                               
  403.  
  404.                                                                             p-9
  405.          /F - Output Format Option --------------------------------------------
  406.  
  407.            /Fc[+|*][!][~][x,y] - output format - default /FN~
  408.  
  409.            The F  option specifies the output format.  +, and *  are resolution
  410.            modifiers,  !  selects  a compression mode driver, and  ~  turns off
  411.            color processing on color printers.  +, *, !, and ~ are allowed even
  412.            where they have no effect.
  413.  
  414.            You may  enter  the horizontal and vertical resolution of the output
  415.            device in dots/inch.  This overrides PrintCAD's normal output device
  416.            resolution, but does not affect  the  structure of the output format
  417.            (+, and * generally  do  alter the output structure).  These numbers
  418.            must follow the format character.
  419.  
  420.            In addition to letting you choose any resolution for a bit map, this
  421.            feature  lets you compensate for print size  error.  For example,  a
  422.            360x360 dpi printer consistently under indexes so that a 6 inch high
  423.            box comes out 5.95 inches.  Using 360,363 (6/5.95*360 = 363) removes
  424.            the error.
  425.  
  426.            Drivers marked below with ! have a compression mode driver, selected
  427.            with "!".  This may be  very useful, but it depends on your printer.
  428.            These  drivers compress the  output data by breaking  bit map strips
  429.            with printhead positioning commands.  This  saves data  transmission
  430.            time, but some  printers spend more  time positioning the  printhead
  431.            than is saved by not sending the data.
  432.  
  433.            Drivers marked below with ~  are  color devices.  Using ~ suppresses
  434.            color processing, substituting black for all colors except white.
  435.  
  436.            /F4     IBM LaserPrinter (PPDS mode) ...................... 300x300
  437.            /F7     Canon BJ (130E, 10E, 300, 330 - Proprinter mode)    360x360
  438.            /F9  !~ NEC 24 pin printers ............................... 180x180
  439.            /F9+ !~ NEC 24 pin printers (2 pass)                        360x180
  440.            /F9* !~ NEC 24 pin printers (4 pass) ...................... 360x360
  441.            /FD     Canon LBP (ISO mode)                                300x300
  442.            /FI     HP LaserJet 2P/3, DeskJet ......................... 300x300
  443.            /FK   ~ Kodak Diconix Color 4                               192x192
  444.            /FL     HP LaserJet compatible printers ................... 300x300
  445.            /FN   ~ Epson 9 pin compatible printers                     120x72
  446.            /FN+  ~ Epson 9 pin compatible printers (3 pass) .......... 120x216
  447.            /FN*  ~ Epson 9 pin compatible printers (6 pass)            240x216
  448.            /FO  !~ Toshiba 24 pin printers ........................... 180x180
  449.            /FO+ !~ Toshiba 24 pin printers (2 pass)                    360x180
  450.            /FO* !~ Toshiba 24 pin printers (4 pass) .................. 360x360
  451.            /FP   ~ HP PaintJet                                         180x180
  452.            /FS   ~ PostScript printers .............................. 1016x1016
  453.            /FT  !~ Epson 24 pin compatible printers                    180x180
  454.            /FT+ !~ Epson 24 pin compatible printers (2 pass) ......... 360x180
  455.            /FT* !~ Epson 24 pin compatible printers (4 pass)           360x360
  456.                                                                               
  457.  
  458.                                                                            p-10
  459.          /J, /K - Printer Code Prefix, Suffix Options -------------------------
  460.  
  461.            /J[b,b,..] - printer code prefix - default /J
  462.            /K[b,b,..] - printer code suffix - default /K
  463.  
  464.            /J lets  you send codes to the printer before PrintCAD's usual  data
  465.            is sent and /K lets  you send  codes after PrintCAD's usual  data is
  466.            sent.  This  lets  you  set  up and reset  the  printer  for special
  467.            situations. These are not needed in the normal use of PrintGL.
  468.  
  469.            The  codes  are  specified  with  byte  values  (0..255  or $0..$FF)
  470.            separated with blanks or commas.  There is  a limit of 64 characters
  471.            for any option, so very long  sequences must  be handled outside  of
  472.            PrintCAD.
  473.  
  474.            /J27 79   sets skip perforation off  to allow plots  larger than one
  475.                      page on most continuous form printers
  476.            /K10 10   sends two line feeds after the plot
  477.                                                                               
  478.  
  479.                                                                            p-11
  480.          /L - Page Layout Option ----------------------------------------------
  481.  
  482.            /L[B][x,y[,x,y]] - page layout - default depends on printer
  483.  
  484.            The L option defines the page layout.
  485.  
  486.            B boxes the plot at the print window edge using pen 8.
  487.  
  488.            The first optional x and  y are the print window width and height in
  489.            inches rounded to  .01.  These define  the hard  clip limits.  These
  490.            values are not checked against  your printer's capabilities.  If you
  491.            specify a print  window  that exceeds the output  device limits, the
  492.            results are  unknown.  You may need to reset your printer's margins,
  493.            maximum line  length, or  page length to get large plots  (see Large
  494.            Paper). The size needed for a given width and height exceeds x and y
  495.            by 8 pels to allow for line widths.
  496.  
  497.            The  second optional x and y are the left and top margins,  measured
  498.            from the printer's left margin and current  vertical position to the
  499.            print  window.  The top margin  is  modified  to match the printer's
  500.            native indexing,  but  is  accurate  to  .02 inch.  The  margins for
  501.            PostScript are measured from the device's 0,0 (left, bottom).
  502.  
  503.            Each printer has a default page layout.  The default print window is
  504.            7.54x10.14.  This corresponds to HP 7440 A size  paper.  The margins
  505.            are printer specific to compensate for different paper handling.  In
  506.            evaluating user  options, PrintCAD  processes each  option and  when
  507.            finished reprocesses the default page layout for the chosen  printer
  508.            and  then reprocesses the last user /L option.  This procedure gives
  509.            good default values so that your /L option can change the letter  or
  510.            size suboptions and still have good margins.
  511.  
  512.            /LB7.5,3,.5,0  makes  the  print window 7.5 inches wide and 3 inches
  513.                           high,  with  a .5 inch left margin and no top margin,
  514.                           and boxes the print window
  515.            /L7.54,10.14   sets window equivalent to HP 7440 with A  paper
  516.            /L7.54,10.74   sets window equivalent to HP 7440 with A4 paper
  517.            /L7.84,10.20   sets window equivalent to HP 7475 with A  paper
  518.            /L7.60,10.88   sets window equivalent to HP 7475 with A4 paper
  519.            /L10.20,16.38  sets window equivalent to HP 7475 with B  paper
  520.            /L10.88,15.90  sets window equivalent to HP 7475 with A3 paper
  521.                                                                               
  522.  
  523.                                                                            p-12
  524.          /M - Magnification Option --------------------------------------------
  525.  
  526.            /M[F]x - magnification - default /M1
  527.  
  528.            The M option specifies  the magnification.  F fits the  plot to  the
  529.            print window size.  The default, /M1, gives the same size plot as an
  530.            HP 7475 plotter.
  531.  
  532.            /MF.9  fits the plot to the print window and shrinks it 10%
  533.            /M1    prints at the same size as an HP 7475
  534.            /M.5   prints at half the size of an HP 7475
  535.  
  536.          /O - Origin and Orientation Option -----------------------------------
  537.  
  538.            /O[1|2|3|4[L]] - origin, orientation - default /O1
  539.  
  540.            The O  option sets the printer's origin and orientation.  The origin
  541.            is one  of  four  corners numbered 1..4 for upper  left, lower left,
  542.            lower right, and upper  right.  The  L  suboption  specifies  a left
  543.            handed coordinate system (this should never be needed).
  544.  
  545.            Here are pictures of PrintCAD's view of the output media compared to
  546.            an HP 7475's view, to help with choosing a /O option.
  547.  
  548.              HP 7475                                    PrintCAD
  549.  
  550.              A size             B size
  551.  
  552.                y┌────────┐      0,0┌────────┐y          ul┌──────┐ur
  553.                 │        │         │        │            1│      │4
  554.                 │        │         │        │             │      │
  555.              0,0└────────┘x        │        │             │      │
  556.                                    │        │             │      │
  557.                                    │        │           ll└──────┘lr
  558.                                    │        │            2        3
  559.                                   x└────────┘
  560.  
  561.            /O1  puts the print window's origin in the upper left corner
  562.            /O2  puts the print window's origin in the lower left corner
  563.  
  564.          /P - Intercept Mask Option -------------------------------------------
  565.  
  566.            /PADI|mask - intercept mask
  567.  
  568.            /PADI sets up PrintCAD for AutoCAD.  /Pmask  lets you  choose a  DOS
  569.            file mask as PrintCAD's intercept mask.  The mask should not include
  570.            disk  or directory information  - PrintCAD ignores this  information
  571.            when looking at file names.
  572.  
  573.            /Padi    sets up PrintCAD to take data from AutoCAD interrupt 78.
  574.            /P*.plt  sets up PrintCAD to intercept data written to *.plt
  575.                                                                               
  576.  
  577.                                                                            p-13
  578.          /R - Internal Resolution Option --------------------------------------
  579.  
  580.            /Ri - internal resolution - default /R1016
  581.  
  582.            /R sets the internal grid resolution  in dots/inch.  It is  normally
  583.            1016 and rarely needs  to be changed.  To fit very large plots  into
  584.            the   -32768..32767  coordinate  limit,  use   /R508.   Setting  the
  585.            resolution to a multiple  of the output device  resolution times the
  586.            magnification may yield a small improvement in print quality.
  587.  
  588.          /S - Pen Shading Option ----------------------------------------------
  589.  
  590.            /Sc.. - pen shading patterns - default /S0
  591.  
  592.            /S  assigns a shading pattern to each pen.  Unspecified pens use the
  593.            last specified shade.  The shade values are 0..8.  0  is the default
  594.            solid line.  1..4 are 1 dot patterns (75%, 50%, 25%, 12.5%) and need
  595.            line widths of at least three to give good looking  lines.  5..8 are
  596.            2x2 dot patterns  (75%, 50%, 25%,  12.5%) and need line widths of at
  597.            least  five to give good looking  lines.  Some printers may wash out
  598.            shading because they have  a dot size  that is large relative to the
  599.            dot spacing.  This is often the  case  with  dot  matrix printers in
  600.            multipass modes.
  601.  
  602.            1 █▀█▀█▀█▀         2 ▀▄▀▄▀▄▀▄          3 ▀ ▀ ▀ ▀          4 ▀   ▀
  603.              █▀█▀█▀█▀           ▀▄▀▄▀▄▀▄            ▀ ▀ ▀ ▀              ▀   ▀
  604.              █▀█▀█▀█▀           ▀▄▀▄▀▄▀▄            ▀ ▀ ▀ ▀            ▀   ▀
  605.              █▀█▀█▀█▀           ▀▄▀▄▀▄▀▄            ▀ ▀ ▀ ▀              ▀   ▀
  606.  
  607.            5 ████████         6 ██  ██            7 ██  ██           8 ██
  608.              ██  ██               ██  ██
  609.              ████████           ██  ██              ██  ██                 ██
  610.              ██  ██               ██  ██
  611.  
  612.            /S023  sets pen 1    to solid
  613.                        pen 2    to 1 pel checkerboard
  614.                        pen 3..8 to 1 pel dots
  615.  
  616.          /T - Temporary File Option -------------------------------------------
  617.  
  618.            /T[+]f - temporary file - default /TPRINTGL.TMP
  619.  
  620.            PrintCAD  uses  a temporary file when it does not have enough memory
  621.            to handle  a plotfile.  You can use /T to put it on a RAM  disk  for
  622.            extra speed.  You can force the use of a temporary file, if the plot
  623.            has over  1024 data points, with +.  If you use a RAM  disk this may
  624.            speed printing.
  625.                                                                               
  626.  
  627.                                                                            p-14
  628.          /W - Pen Width Option ------------------------------------------------
  629.  
  630.            /Wc.. - pen widths - default /WA
  631.  
  632.            The W option assigns pen line widths. Each width may be 1..9, .10 ..
  633.            .16 pels or A..I for 2..10 units of 4/1016 inch (.1 mm).  A..I gives
  634.            a  device  independent width, but it is an approximation, limited by
  635.            the device technology. Unassigned pens use the last assigned width.
  636.  
  637.            For  nonsquare  matrix  printers,  PrintCAD  uses  "pens"  that  are
  638.            optimized for an x/y ratio of .67, 1, or 1.5. The widths are figured
  639.            in the direction of  higher resolution, and are  not accurate in the
  640.            other direction.
  641.  
  642.            Two  notes  apply  to  lines  of over  eight  pels  width.  They are
  643.            distorted  at  the  print window  edge to  fit within the  four  pel
  644.            border. And they require additional processing time.
  645.  
  646.            /WA      sets pen 1..8 to 0.2 mm
  647.            /WB2.16  sets pen 1    to 0.3 mm
  648.                          pen 2    to 2 pels
  649.                          pen 3..8 to 16 pels
  650.  
  651.          /X - Control Option --------------------------------------------------
  652.  
  653.            /XQ - queries PrintCAD installation
  654.            /XR - removes PrintCAD if allowed
  655.            /X[X][L] - controls PrintCAD's setup
  656.  
  657.            /X  controls  PrintCAD's setup.  /XQ checks to  see if  PrintCAD  is
  658.            installed. /XR removes PrintCAD from memory, if allowed. /XQ and /XR
  659.            disallow all other options.
  660.  
  661.            /XX forces  the use  of XMS rather than EMS  for swapping.  This may
  662.            work in environments where EMS will not. /XL forces PrintCAD to load
  663.            in low memory.  Otherwise it will try to load its resident part in a
  664.            an XMS upper memory block.  X and L may be used together.  They only
  665.            have an effect when first loading PrintCAD.
  666.  
  667.            /XL  sets up PrintCAD in low memory
  668.  
  669.          /Z - Chord Angle Option ----------------------------------------------
  670.  
  671.            /Z[E]i,j - default, min chord angle, enhanced font - default /Z10,5
  672.  
  673.            The  Z  option  specifies the default  and  minimum chord angles for
  674.            circles and arcs. The HP 7475 defaults to a chord angle of 5 with no
  675.            minimum. But using chord angles of less than 10 returns little print
  676.            quality  improvement and takes a lot  of  processing  time.  So  the
  677.            default Z option is /Z10,5. For better emulation use /Z5,2.
  678.  
  679.            The  suboption E  says to use the enhanced font,  which  doubles the
  680.            number of chords on curves in text, improving the  curve smoothness.
  681.            This is only effective on character heights above .5 cm. And for CAD
  682.            packages  (including  AutoCAD)  that  use  vectors  to  create  text
  683.            (instead of the HP-GL label command), this option is ineffective.
  684.  
  685.            /Z5,2  sets the default chord angle to 5 degrees, the minimum to 2
  686.                                                                               
  687.  
  688.                                                                            p-15
  689.          Large Paper ----------------------------------------------------------
  690.  
  691.            PrintCAD can handle printing on  paper larger than the usual 8.5x11,
  692.            but  this  takes  some  extra  work.  First  you  need  to  increase
  693.            PrintCAD's print window to cover the large paper.  This is done with
  694.            the /L option.  The print window plus the  margins  (/L) must fit on
  695.            the paper.
  696.  
  697.            And then  you must make sure that your printer recognizes the larger
  698.            paper  height.  For  continuous forms  paper this  is  best  done by
  699.            setting  skip perforation to  off, either by  printer switch or with
  700.            PrintCAD prefix codes.  For Canon, Epson, and NEC line printers (dot
  701.            matrix, ink jet, thermal) use /J27 79.
  702.  
  703.            For cut sheet paper, on Canon, Epson, and NEC line printers use /J27
  704.            67 0 n, where n is the page length in inches.
  705.  
  706.            For page printers and HP-PCL line  printers, legal size paper may be
  707.            specified with  these printer code prefixes: HP-PCL printers /J27 38
  708.            108  51 65 (/K27  38  108  50 65 to  reset  to 11  inch  paper), IBM
  709.            LaserPrinter  /J27  67 0  14  (/K27  67 0 11  to  reset), Canon  LBP
  710.            printers /J27 91 51 50 59 59 112 (/K27 91 51 48 59 59 112 to reset).
  711.  
  712.            To  get  a 10x16 print window on 11x17 paper with a Canon, Epson, or
  713.            NEC line printer, use these options: /L10 16 .4 .25 /J27  67  0  17.
  714.            You  will  probably  need  to adjust  the  margins (.4 .25) for best
  715.            centering.
  716.                                                                               
  717.  
  718.                                                                            p-16
  719.          Canon BJ Printers ----------------------------------------------------
  720.  
  721.            /F7 supports  the BJ130E, BJ10E, BJ300, and BJ330 in Proprinter mode
  722.            at 360 dpi. The BJ130 is not supported.
  723.  
  724.            These  printers have an  image  density option  (switch  1-9 on  the
  725.            BJ130, 1-4 on  the BJ300).  Low density eliminates every second pel.
  726.            To get the full 360 dpi resolution, use high density.
  727.  
  728.          Canon LBP Printers ---------------------------------------------------
  729.  
  730.            /FD  works with any Canon LBP printer in ISO mode.  It takes up to 1
  731.            meg of memory to print a full page of graphics.
  732.  
  733.            You may need  to set the printer memory mode with /J 27  59 27 91 50
  734.            38 122.
  735.  
  736.            If the printer is in Diablo mode, PrintCAD switches to ISO mode.  To
  737.            switch back to Diablo mode on completion, use /K 27 58.
  738.  
  739.          Epson 9 Pin Printers -------------------------------------------------
  740.  
  741.            /FN covers a wide range  of  9  pin dot matrix printers.  You need a
  742.            cyan/magenta/yellow ribbon  to  get  color  prints.  /FN+ uses 1/216
  743.            indexing and /FN* uses 1/216 indexing and 1/240 graphics.
  744.  
  745.          Epson, NEC, Toshiba 24 Pin Printers ----------------------------------
  746.  
  747.            /FT  covers all  Epson  LQ  printers  and many  compatible  printers
  748.            (Panasonic, etc.).  /F9  works with NEC  24 pin printers.  /FO works
  749.            with Toshiba 24 pin printers.  /FO resets the  line feed distance to
  750.            1/6 inch on completion.
  751.  
  752.            For  all of these drivers, you need a cyan/magenta/yellow ribbon  to
  753.            get color prints.  The + and * drivers use 1/360  graphics mode, and
  754.            the * drivers use 1/360 (1/120 for /FO*) indexing and reset the line
  755.            feed  distance to  1/6 inch on  completion.  A clean paper path with
  756.            equal tension on each side is needed for good 360x360 graphics.
  757.  
  758.          HP LaserJet, DeskJet -------------------------------------------------
  759.  
  760.            /FL works with any LaserJet in portrait mode.  Portrait mode  may be
  761.            set with  /J 27 38 108 48 79 or you can reset the printer with /J 27
  762.            69.
  763.  
  764.            Full  page plots take up to 1 meg of memory  (white area reduces the
  765.            required memory).
  766.  
  767.            Use /FI for DeskJets.  For LaserJet  2P and 3* with at least 1.5 meg
  768.            of memory, use /FI.
  769.  
  770.          HP PaintJet ----------------------------------------------------------
  771.  
  772.            /FP drives PaintJet printers. PaintJet printers are sold with either
  773.            a serial or parallel interface. The parallel interface is faster.
  774.                                                                               
  775.  
  776.                                                                            p-17
  777.          IBM LaserPrinter -----------------------------------------------------
  778.  
  779.            /F4 works with the  LaserPrinter in PPDS (native) mode.  It takes up
  780.            to 1 meg of memory to print a full page of graphics.
  781.  
  782.          Kodak Diconix Color 4 ------------------------------------------------
  783.  
  784.            /FK drives the Color 4.
  785.  
  786.          PostScript Printers --------------------------------------------------
  787.  
  788.            /FS outputs PostScript.  All  characters, arcs, fill, and clips  are
  789.            converted to simple vectors.
  790.  
  791.            PrintCAD's pen width parameters are assumed to be in units of 4/1016
  792.            inch.  Color and shading  parameters are mapped into gray  levels or
  793.            RGB color levels.
  794.                                                                               
  795.  
  796.                                                                            p-18
  797.          Compatibility and Technical Information ------------------------------
  798.  
  799.            PrintCAD will run on any IBM compatible MS-DOS computer with 368K of
  800.            EMS (3.0 or above) or 368K of XMS and a base  memory region of 272K.
  801.            Because  it is a  swapping resident program, it may have problems in
  802.            some environments.  PrintCAD can handle DOS extenders that use VCPI,
  803.            but DPMI based programs (MS Windows) may cause problems.
  804.  
  805.            PrintCAD is a TSR  that takes over interrupt  hex 21 and watches for
  806.            DOS 2.0+ file management open functions.  If the filename on an open
  807.            command  matches  either  "pcad"  or the  mask specified with the /X
  808.            option,  then  file  handle  dec  99  is  returned and  PrintCAD  is
  809.            awakened.  It  then  responds  to write, device  information,  close
  810.            functions, seek, and set date functions.
  811.  
  812.            When awake, PrintCAD stores  HP-GL commands (from the write command)
  813.            until  its buffer  limit (16K)  is  reached and then it swaps in its
  814.            272K memory space, processes the data, and swaps the original memory
  815.            back.
  816.  
  817.            You can update PrintCAD's parameters from any program. Open the file
  818.            "pcad" and verify that the returned handle is dec 99. Then write one
  819.            record  with the new parameters, and close the file.  The first byte
  820.            of the record must be 0. Any /X option may follow, but the /X should
  821.            not be  included, and no  blanks should precede or  follow  it.  Any
  822.            other options  may follow this.  If the write  fails, the parameters
  823.            are  incorrect.  You can  cause PrintCAD  to  display  the incorrect
  824.            parameter by making your first parameter /XT.
  825.  
  826.            PrintCAD was  written  by  Cary  Ravitz and compiled  with Borland's
  827.            Turbo Pascal 6.0.
  828.                                                                               
  829.  
  830.                                                                            p-19
  831.          User Support ---------------------------------------------------------
  832.  
  833.            The  quickest  way to  resolve  problems with PrintCAD is to use the
  834.            support bulletin board.  The Ravitz Software support  bulletin board
  835.            is at:
  836.  
  837.              606-268-0577  1200/2400,N,8,1  24 hours/day.
  838.  
  839.            To ask a question (or make a comment or suggestion), first prepare a
  840.            file with the details of your question. Please be very specific, and
  841.            include  any related information  on  your  hardware,  software, and
  842.            operating environment.  Then call the bulletin board  and choose the
  843.            upload question  option.  XMODEM file  transfer protocol is required
  844.            for this.  Your question will be assigned  a number (such as 1015) -
  845.            remember this number. An answer file (with the assigned number) will
  846.            be posted, usually within 24 hours.
  847.  
  848.            To  get an  answer,  call the  bulletin  board, choose the  download
  849.            option, then the answer option, and then enter  the  answer  number.
  850.            XMODEM is also required for downloading answers.
  851.  
  852.            All question and answer files are public.
  853.  
  854.            You may send questions to Compuserve - 70431,32  Cary Ravitz.
  855.  
  856.            You may send questions by mail to:
  857.  
  858.              Ravitz Software Inc.
  859.              P.O. Box 25068
  860.              Lexington, KY  40524-5068
  861.              USA
  862.  
  863.            Please send  a diskette  (360K, 1.2M, 720K,  or 1.44M, 720K is best)
  864.            with your question  so that example  files or newer  versions of the
  865.            software may  be  included  with the  response.  Return  postage  is
  866.            appreciated.
  867.